A Normal Form Object-Oriented Entity Relationship Diagram

نویسندگان

  • Tok Wang Ling
  • Pit Koon Teo
چکیده

A normal form object-oriented entity relationship (OOER) diagram is presented to address a set of 00 data modelling issues, viz. the inability to judge the quality of an 00 schema, the presence of inheritance conflicts in ISA hierarchies, the lack of explicit support for different relationship types (m;n, n-ary, recursive etc.) in some 00 data models and the lack of general and flexible support for views. Three approaches are described to translate good quality 00 schemas from a normal form OOER diagram. The first approach translates 00 schemas whoee underlying 00 data models support the notion of relationship. Thereare no undesirable redundancies in the translated schemes. The second approach provides for 00 data models that do not support the notion of relationship. Some redundancies may arise because of m-n, n-ary rek tionships, but these can be controlled. The third approach treats each 00 schema as au external schema of a conceptual schema represented by a normal form OOER diagram. Redundancies may’ exist at the external schema level, but no redundancies exist at the conceptual echema level.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Normal Form For Entity-Relationship Diagrams

In this paw=, a normal form for entity-relationship diagrams and the objectives for such a normal form are presented. A normal form entity-relationship diagram may consist of composite attributes, multivalued attributes, and special types of relationship sets such as existence dependent, identifier dependent, ISA, UNION, INTERSECT, and DECOMPOSE relationships. A comprehensive algorithm is given...

متن کامل

OODB Design with EER

In contrast to the conventional methodology of object-oriented program design focused on the interaction of objects, object-oriented database design should be based on the representation of objects. We put more emphasis in the application semantics pertinent to the structures of, relationships between, and constraints on objects than operations on the objects. Enhanced Entity-Relationship (EER)...

متن کامل

Comparative Study on Extended Entity Relationship and Unified Modeling Language

---------------------------------------------------------------------***--------------------------------------------------------------------Abstract Entity Relationship modeling is the process of coming up with an abstract and conceptual representation of data. Entity Relationship diagrams ultimately model the databases. Entity Relationship model is generally better in relationship name and par...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Role Modelling in SelfSync with Warped Hierarchies

In object-oriented software engineering roles are considered both classifications and instances. To reduce the gap between the conceptual modelling of roles and a corresponding implementation, we propose a new role modelling concept based on warped inheritance hierarchies. We integrated this new modelling concept in our prototype-based object-oriented round-trip engineering environment SelfSync...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994